body{font-size:12px;margin:0 auto;width:100%;text-align:center}
image{border:0}
.box{margin:0 auto;width:1002px;text-align:left}
a{text-decoration:none;}
form{margin:0px;padding:0px}
input{margin:0px;padding:0px} 

.left_menu .h5_1{background:url(images/dt_01.gif) 20px bottom no-repeat;padding-left:50px;font-size:16px;
			font-weight:bold;color:#2E3A53;margin-top:16px;margin-bottom:17.5px;}
.left_menu .h5_2{background:url(images/dt_02.gif) 20px bottom no-repeat;padding-left:50px;font-size:16px;
			font-weight:bold;color:#2E3A53;margin-top:16px;margin-bottom:20px;}
.left_menu .top_h5{background:url(images/left_menu_bg.gif) left bottom no-repeat;margin-left:16px}
.left_menu .l_5{margin-left:16px}
.left_menu .l_5 dd{background: url(images/left_menu_a_bg.png) left top no-repeat;margin:1px}
	.left_menu dd{margin:0px;padding-left:16px;}
	.left_menu dl dd a{text-decoration:none;color:white;font-size:12px;font-weight:bold;height:33px;line-height:33px}
	.left_menu dl dd.one_top{background:url(images/one_top.gif) left bottom no-repeat;}
	.left_menu dl dd.selected{background:url(images/one_dd_hover.gif) left bottom no-repeat;}
	.left_menu .l_5 dd.selected{background:url(images/left_menu_a_on.gif) left bottom no-repeat;}

.icons{margin-right:10px;margin-top:12px;float:right;}
.top_right {
	float:right;
	height:36px;
	line-height:18px;
	margin:15px;
	*margin-top:-50px !important;
	padding-right:50px;
	text-align:right;
	background:url(images/avatar.gif)  right 2px no-repeat;
	color:#A3A3A3;
}

.top_right span {
  color:#5D5D5D;
}

.top_right a {
  color:#406294;
}

.top_right strong {
  color:#3882EE;
}


#position {
  height:36px;
  line-height:36px;
  margin-right:10px;
  padding:0px 10px 0px 0px;
  background:url(images/position_bg.gif) left top repeat-x;
}

.position {
  float:left;
  padding-left:20px;
  background:url(images/position_ico.gif) left center no-repeat;
}

.position a,.position span {
  float:left;
  padding:0px ;
}


.position .splitter{
	float:left;
	display:inline-block;
	width:6px;
	height:36px;
	margin:0px 5px;
	background:url(images/position_a.gif) right center no-repeat;	
}

#position .quick {
  float:right;
  margin-right:10px;
}

#position .quick a {
  color:#333;
  display:block;
  float:left;
  width:71px;
  height:36px;
  line-height:36px;
  padding:0px;
  background:url(images/quick_line.gif) left top no-repeat;
  text-align:center;
}

#position .quick a:visited {color:#333;text-decoration:none;}

#position .quick a.on,#position .quick a:hover {
  color:white;
  background:url(images/quick_a_hover.gif) left top no-repeat;
}

#position .quick a.on:visited {color:white;}


.main {
	margin:0 auto;
	width:792px;
	min-height:688px;
	*height:588px!important;
	background:url(images/right_bg.png) left top no-repeat;
	margin:0px;
	padding:0px;
}


.right_bottom {
  clear:both;
  height:70px;
  padding-top:10px;
  background:url(images/right_bottom.png) left bottom no-repeat;
}


.copy {
  clear:both;
  width:344px;
  height:26px;
  line-height:26px;
  margin:0px auto;
  padding:0px auto;
  text-align:center;
  background:url(images/copy_bg.png) left top no-repeat;
  color:#CCCCCC;
}

.copy a {
  color:#CCCCCC;
}

#right .btn_c {
  width:132px;
  height:38px;
  line-height:38px;
  color:white;
  background:url(images/btn_03.gif) left top no-repeat;
  border:none;
  text-align:center;
  cursor: pointer;
}

.datatable{
	margin:0px;
    padding:0px;
	height:100px;
	font-size:12px;
	border-width: 0px;
	border-color: gray;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	border-collapse:separate;
	*border-spacing:expression(this.cellSpacing="0px");
	border-spacing: 0px;
	border:0px;
}

.datatable thead tr {
	height:33px;
	color:white;
	align:center; 
}
.datatable tbody tr {
	background-color:white;   
}

.datatable td {
	height:60px;
	text-align:center;
}

.datatable thead {
	display: table-header-group;
	vertical-align: middle;
	border-color: inherit;
	background:url(images/th_line.gif) right top no-repeat;
	text-color:white;
}

.datatable thead tr.top_page {
	height:33px;
	color:black;
	align:center;
	/*background-color:whiteSmoke;*/
	background:url(images/111.gif) right top repeat;
}



.datatable thead a{
	color:white;
	
}



.datatable .edit {
	background:url(images/edit_on.gif);
	display:inline-block;
	width:31px;
	height:30px;
}
.tpl_btn_edit{
	background:url(images/edit_on.gif);
	display:inline-block;
	width:31px;
	height:30px;
}

.using{
	display:inline-block;
	float:left;
	width:31px;
	height:30px;
	background:url(images/ok.gif) center center no-repeat;
}


.unused {
  display:block;
  float:left;
  width:31px;
  height:30px;
  background:url(images/unused.gif) center center no-repeat;
}

.enable:hover {
  background:url(images/management_hover.gif) left top no-repeat;
}

.datatable .edit:hover {
  background:url(images/edit_hover.gif) left top no-repeat;
}
.datatable .tpl_btn_edit:hover {
  background:url(images/edit_hover.gif) left top no-repeat;
}

.formtable{
	margin:0px;
    padding:0px;
	width:100px;
	height:100px;
	font-size:12px;
	border-width: 0px;
	border-spacing: 0px;
	border-color: gray;
	border-collapse:separate;
	*border-spacing:expression(this.cellSpacing="0px");
	border-spacing: 0px;
	border:0px;
}

.formtable tbody tr{
	background-color:white;  
}
.formtable td {
	padding:8px;
	height:45px;
	
} 
.formtable .title{text-align:right}
.formtable select{
	height: 29px;
	margin: 0px;
	padding: 0px;
	
}
.formtable  input{
	width:210px;
	height:29px;
	line-height:29px;
	padding:0px 10px;
	/*background:url(images/input_bg.gif) left top no-repeat;*/
	 background:url(images/input_bg_d.gif) left top no-repeat;
	border:none;
	font-size:12px;
}
.datatable1{font-size:12px}
.datatable2{font-size:12px}
.formtable .datatable1 input{
	width:30px;
	height:29px;
	line-height:29px;
	padding:0px 10px;
	border:none;
	font-size:12px;
	vertical-align: middle;;
 }
.datatable1 b{}
.formtable textarea{
	width:528px;
	overflow:visible;
	min-height:250px;
	word-break:break-all;
	padding:10px;
	line-height:180%;
	background:url(images/textarea_bg_b.gif) left top no-repeat;
	border:none;
}
.formtable .btn_upload{
	background-color:white;
	width:120px;
}


.a_add_category {
  display:inline-block;
  width:31px;
  height:30px;
  background:url(images/add_category_on.gif) center center no-repeat;
}

.a_add_category:hover {
  background:url(images/add_category_hover.gif) left top no-repeat;
}
.a_add_content {
  display:inline-block;
  width:31px;
  height:30px;
  background:url(images/add_content_on.gif) center center no-repeat;
}
.a_add_content:hover {
  background:url(images/add_content_hover.gif) left top no-repeat;
}
.datatable .delete{
	background:url(images/del_on.gif);
	display:inline-block;
	width:31px;
	height:30px;
	*margin-top:-30px!important;
	*margin-right:-10px!important;
}

.datatable .delete:hover {
  background:url(images/del_hover.gif) left top no-repeat;
}
 .datatable .examine{
	background:url(images/view_on.gif);
	display:inline-block;
	width:31px;
	height:30px;
 	
 }
 
.datatable .examine:hover {
  background:url(images/view_hover.gif) left top no-repeat;
}


.right_box {
  width:727px;
  *minheight:500px!important;
  margin:0px 0px 0px 10px;
  padding:10px;
  border:1px solid #DDD;
  background:url(images/tab_box_bg.png) right bottom no-repeat;
}

a.link{
	color:#333;
}

.page {
		clear:both;
		/*margin:30px 0px 0px 0px;*/
}

.page strong {
	  color:#FFF;
	  display:block;
	  float:left;
	  height:18px;
	  line-height:18px;
	  float:left;
	  padding:0px 8px;
	  background:#ccc;
	  border:1px solid #ccc;
	  margin: 0px 3px 0px 0px;
}


.page a {
	  display:block;
	  float:left;
	  height:18px;
	  line-height:18px;
	  float:left;
	  padding:0px 8px;
	  border:1px solid #CCC;
	  text-decoration:none;
	  margin: 0px 3px 0px 0px;
	  color:#555;
}

.page span {
  	float:right;
	margin-right:20px;
}



.btn_a {
  width:102px;
  height:31px;
  line-height:28px;
  color:white;
  background:url(images/btn_01.gif) left top no-repeat;
  border:none;
  text-align:center;
  cursor: pointer;
}

.btn_d { 
  height:22px;
  line-height:22px;
  margin:0px 2px;
  padding:0px 6px;
  background:url(images/btn_04.gif) left top repeat-x;
  border:none;
  border:0px;
  border-right:0px solid #888;
  border-bottom:0px solid #888;
  color:white;
  font-size:12px;
}
.btn_e {
  height:22px;
  line-height:22px;
  margin:0px 2px;
  padding:0px 6px;
  background:url(images/btn_05.gif) left top repeat-x;
  border:none;
  color:white;
  font-size:12px;
  border-right:1px solid #888;
  border-bottom:1px solid #888;
}

a.btn_d,a.btn_e { display:block; float:left;}

#tagstitle {
	height:42px;
	line-height:42px;
	margin:0px;
	padding:0px;
}


#tagstitle a {
  float:left;
  width:90px;
  height:42px;
  line-height:38px;
  background:url(images/tab_line.gif) right center no-repeat;
  text-align:center;
  font-size:14px;
  color:#333;
}

#tagstitle a.hover {
  width:95px;
  background:url(images/tab_a_on.gif) left top no-repeat;
  font-weight:bold;
  text-shadow:#CCCCCC 1px 1px 1px;
  FILTER: dropshadow(color=#B4BBCF,offx=6,offy=6,positive=1);
}


.tips {
  color:#7D7D7D;
}
.hotspot {
	cursor: pointer;
}



 .input_c{
  width:60px;
  height:21px;
  line-height:21px;
  padding:0px 10px;
  background:url(images/input_bg_c.gif) left top no-repeat;
  border:none;
  font-size:12px;
}


.hotspot { cursor:pointer}
#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}




.i_box {
  width:730px;
  height:520px;
  line-height:520px;
  padding:15px;
  *margin-left:15px!important;
  background:url(images/i_bg.jpg) right center no-repeat;
  border:1px solid #ccc;
}

.i_info {
	clear:both;
	width:686px;
	padding:0px 20px;
	margin-left:-40px;
	margin-top:-20px;
	*margin-top:0px!important;
}

.i_info ul {
	height:134px;
	list-style:none;
}

.i_info li,#information li {
  line-height:20px;
  padding-left:15px;
  background:url(images/icon06.gif) left 9px no-repeat;
	list-style:none;
}

#information {
	height:110px;
	margin-top:0px;
	*margin-top:30px!important;
	margin-left:-20px;
}

#information a {color:#333;}

#i_info {
	clear:both;
	width:684px;
	height:315px;
	padding:0px 20px;
	margin-top:0px;
	line-height:24px;
}
 
.homecon_title { 
	*margin-bottom:0px!important;
	line-height:50px; 
	height:50px;
    *line-height:50px!important;
	color:#008901;
	font-weight:bold;	
	padding:0px 0px 0px 0px;
}

.homecon_title a,.homecon_title a:hover { color:#008901; }

#i_info .t1 {
  float:left;
  width:350px;
}

.i_table_a {
  height:160px;
}

#i_info .t2 {
  margin-top:60px;
  *margin-top:-300px!important;
  float:right;
  width:320px;
}


.ms{
  *margin-top:-100px !important;	
  margin:50px 0px 0px 0px;
  line-height:28px;
  padding:10px 10px 10px 30px;
  border:1px dotted #98C700;
  background:#EFFEB9 url(images/i_box/announ.gif) 10px 16px no-repeat;
}
.i_table_b ul{
	list-style:none;
}

.i_table_b li {
  padding-left:10px;
}

.i_table_b span {color:#1650AB;}

.i_links_bg {
	height:121px;
	line-heught:121px; 
	width:270px; 
	padding:10px 20px; 
	*padding-left:0px!important;
	*padding-top:0px!important;
	*padding-bottom:80px!important;
}

#menu dd {
  margin:1px;
}

#menu dd a {
  display:block;
  height:34px;
  line-height:34px;
  background:url(images/left_menu_a_bg.png) left top no-repeat;
  color:white;
}



.usual ul {border-bottom:0px solid #afafaf;height:27px}
	.usual li { list-style:none; float:left; }
.ul_div{
	border-left:1px solid #afafaf;
	border-right:1px solid #afafaf;
	border-bottom:1px solid #afafaf;
	width:168px;
	margin-left:18px;
	background-color:white;
}
.ul_top{background: url(images/one_top.gif) left top no-repeat;margin:1px;
	height:28px;
	line-height:28px;
	width:170px;
	margin-left:18px;
	color:white;
	font-weight:bold;
	text-align:left;
	padding-left:26px;
}

#navigator {
	_margin-top:-16px;
	border:0px solid black;
	padding:0px 10px;
	height:51px;
	background:url(images/nav_bg.png) center top no-repeat;
}

.nav {
	border:0px solid black;
	height:51px;
	padding:11px 0px 0px 100px;
	_padding:11px 0px 0px 15px;
	background:url(images/nav_bg.jpg) center top no-repeat;
}


.nav ul {
	margin-left:85px;
	padding-left:38px;
	background:url(images/home.gif) 15px 3px  no-repeat;
	list-style:none; 
	padding-left: 38px;
	*margin-top:22px !important;
	*margin-left:170px !important;
}

.nav ul li{ 	
	float:left;
	display:inline;
	height:-10px;
	line-height:-10px;
	margin: 0px 10px;
	padding:0px;
}

.nav a {
	display:block;
	_display:inline;
	font-size:14px;
	color:white;
	text-shadow:black 1px 1px 2px;
	font-weight:bold;
}

.nav li.on {
	padding-right:6px;	
	background:url(images/nav_a_right.png) right bottom no-repeat;
	line-height:40px;
	height:40px;
	width:44px;
	margin-top:-12px;
}


.nav li.no {
	padding-right:6px;
	line-height:40px;
	height:40px;
}

.nav li.on a {
	padding-left:10px;
	*width:44px !important;
	border:0px solid black;
	margin:0px;
	color:#353D4A;
	font-weight:bold;
	background:url(images/nav_a_left.png) left bottom no-repeat;
	text-shadow:none;
}    

.box{margin:0 auto;width:1002px;}


#tooltip {position:absolute;min-width:36px;background-color:gray;min-height:28px;color:white}



.login_body{width:608px;margin-top:0px;margin-left:400px;background:url(images/bg.jpg) center top;background-color:#2D3B5E;color:white}
.login_div{width:608px;height:512px;}
.login0{float:right;margin-top:160px}
.text_name_css{background:url(images/username.gif) no-repeat;width:212px;height:26px;line-height:26px;border:none;padding-left: 30px;}
.text_psw_css{background:url(images/password.gif) no-repeat;width:212px;height:26px;line-height:26px;border:none;padding-left: 30px;}
.login0 input.login{height:44px;width:127px;color:white;font-weight:bold;border:none;background:url(images/login_btn.png);border:0px solid black}

.row{
  padding:1px 5px;
  color:white;
  font-weight:normal;
  background:url(images/th_line.gif) right center no-repeat;
}

  
 .permissioned{color:red;background:url(images/vip.png) 0px -126px;display:inline-block;
  width:15px;height:15px;margin-right:6px;}